<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html><head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<title>What's New - v4.3.0</title>
	<link href="../../book.css" rel="stylesheet" type="text/css">	
</head>

<body>
<h1>What's New - v4.3.0</h1>

<ul>
	<li>
	<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
	<a href="#Perspectives">Support for 
	creating and editing RCP Perspectives</a></li>
	<li>
	<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
	<a href="#VisualTabOrderEditing">
	Support for visual tab order editing</a></li>
	<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#NLS">Enhanced NLS support</a></li>
	<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#SWT">Enhanced SWT support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#JFace_RCP">Enhanced JFace &amp; RCP support</a></li>
	<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#Swing">Enhanced Swing support</a></li>
	<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#CodeGeneration">Code 
Generation &amp; Parsing enhancements</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#Editor_PropertyPane">Editor &amp; Property Pane Enhancements</a><br>
&nbsp;</li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="v420.html">v4.2.0</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="v410.html">v4.1.0</a></li>
	<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="v400.html">v4.0.0</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="v300.html">v3.0.0</a></li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="Perspectives"></a>Support for 
creating and editing RCP Perspectives</h2>
<ul>
	<li>New wizard for creating Perspective Factories</li>
	<li>Perspective declaration added to plugin.xml</li>
	<li>Perspective palette includes common and local views</li>
	<li>Change view locations and sizes with drag/drop</li>
	<li>Create folders by stacking views</li>
	<li>Manage placeholder &amp; fast views and view &amp; perspective shortcuts</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="VisualTabOrderEditing"></a>Support 
for visual tab order editing</h2>
<ul>
	<li>Clicking &quot;Tab Order&quot; button places editor into tab order mode</li>
	<li>Click on components in desired tab order</li>
	<li>Ctrl+click a component to move its tab position to another</li>
	<li>Shift+click to add/remove a tab stop from a component</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="NLS"></a>Enhanced NLS support</h2>
<ul>
	<li>Show widget icons in locale table</li>
	<li>Added &quot;Internalize key...&quot; &amp; &quot;Remove locale...&quot; actions in locale table</li>
	<li>Show tooltip with components in locale table</li>
	<li>Use Enter and Tab to navigate locale table</li>
	<li>Support for ClassName.class.getName() as BUNDLE_NAME in NLS</li>
	<li>Automatically sort keys in properties files</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="SWT"></a>Enhanced SWT support</h2>
<ul>
	<li>Support for alignment to any control in FormLayout</li>
	<li>Enhanced attachment feedback in FormLayout</li>
	<li>Show warning when change number of columns in GridLayout</li>
	<li>Support for scrollbars events of ScrolledComposite</li>
	<li>Support for icons of custom SWT controls</li>
	<li>Support for custom SWT property editors</li>
	<li>Support for SWT customizers</li>
	<li>Support for cross-parent alignment for SWT absolute layout</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="JFace_RCP"></a>Enhanced JFace &amp; RCP support</h2>
<ul>
	<li>Support for SectionParts</li>
	<li>Support for properties of buttons on JFace Dialogs</li>
	<li>Support for &quot;parent&quot; argument of ViewPart.createPartControl(Composite 
	parent)</li>
	<li>Support for custom FormToolkit's</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="Swing"></a>Enhanced Swing support</h2>
<ul>
	<li>Support for alignment to any control in SpringLayout</li>
	<li>Enhanced constraint feedback in SpringLayout</li>
	<li>Support for morphing to subclass/other</li>
	<li>Support for &quot;Insets&quot; argument of EmptyBorder</li>
	<li>Added &quot;Set frame size&quot; menu for frames</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="CodeGeneration"></a>Code 
Generation &amp; Parsing enhancements</h2>
<ul>
	<li>Major performance enhancements (windows open 2X-3X faster)</li>
	<li>Option for creating Swing components fields in initializers</li>
	<li>Option for adding 'final' to event handlers parameters</li>
	<li>Support for &quot;${default_name}&quot; in variable name template</li>
	<li>Ignore 'null' assignments in field declarations</li>
	<li>Support for parents passed as arguments</li>
	<li>Support for parsing refactored methods in any order</li>
	<li>Enhanced support for factories</li>
	<li>Support for static methods from current class</li>
	<li>Don't create default constructors until needed</li>
	<li>Support for public/protected/default static fields in superclasses</li>
	<li>Check that variable name is not reserved Java identifier</li>
	<li>Support for Java5 enum properties and EnumSet</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="Editor_PropertyPane"></a>Editor &amp; Property Pane Enhancements</h2>
<ul>
	<li>Support for required properties</li>
	<li>Preference for highlight/ignore required properties</li>
	<li>Show class hierarchy tooltip and double click to open</li>
	<li>New tree-based image selection dialog</li>
	<li>Support for selecting images from classpath jar's</li>
	<li>Option for enabling/disabling &quot;Test&quot; action</li>
	<li>Enable copy, but prevent cut for top level components</li>
	<li>Minimal support for JBuilder OpenTools API</li>
	<li>Use better plus/minus images for property table</li>
	<li>Support for selecting images in projects with multiple source folders</li>
</ul>
</body>
</html>